package com.blb.ioc.myspring;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 自定义组件的注解
 * 元注解
 */
@Target(ElementType.FIELD)              //应用在属性上面
@Retention(RetentionPolicy.RUNTIME)     //在运行时生效，自定义注解一般选择RUNTIME
public @interface MyComponent {
    /**
     * 组件类型
     * @return
     */
   Class type();
}
